package com.dnzx.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.dnzx.framework.orm.mybatis.MybatisBaseDao;
import org.springframework.stereotype.Repository;

import com.dnzx.model.DictBO;

/**
 * <p>
 * 的mybatis dao
 * </p>
 * 
 * @version 1.0
 */
@Repository
public interface IDictDao extends MybatisBaseDao<DictBO, Long> {

public void save(DictBO dictBO);
	
	public void delete(Long id);
	
	public void update(DictBO dictBO);
	
	public DictBO get(Long id);
	
	public DictBO get(DictBO dictBO);

	public List<DictBO> queryList(DictBO dictBO);
	
	public List<DictBO> queryPage(@Param("pageSize") int pageSize, 
			@Param("startRow") int startRow, @Param("bo") DictBO bo);
	
	public int queryCount(DictBO dictBO);
	
}
